package com.ultrapower.bean;

import com.ultrapower.util.AgentLifeCycleState;

/**
 * 
 * @author wangy
 *
 */
public class AgentLifeCycleBean {
	private String agentId;
	private long startTimestamp;
	private long eventTimestamp;
	private long eventIdentifier;
	private AgentLifeCycleState agentLifeCycleState;

	public AgentLifeCycleBean(String agentId, long startTimestamp, long eventTimestamp, long eventIdentifier,
			AgentLifeCycleState agentLifeCycleState) {
		this.agentId = agentId;
		this.startTimestamp = startTimestamp;
		this.eventIdentifier = eventIdentifier;
		this.eventTimestamp = eventTimestamp;
		this.agentLifeCycleState = agentLifeCycleState;
	}

	@Override
	public String toString() {
		return "AgentLifeCycleBean [agentId=" + agentId + ", startTimestamp=" + startTimestamp + ", eventTimestamp="
				+ eventTimestamp + ", eventIdentifier=" + eventIdentifier + ", agentLifeCycleState="
				+ agentLifeCycleState + "]";
	}
	
}
